GE 423
Final Project
May 11,
2016
Group 4
University
of Illinois
Kyle
Mitchell |
Jon Husak |
Tad
Logullo |
Jason Troutner |
The final contest for GE 423 was to create an
autonomous robot, which while traveling to five predetermined x and y locations
in a course collects and returns blue and orange golf balls. The robot must be
able to avoid obstacles and detect the difference in color between the golf
balls, unloading them into two pads outside the arena for points. In order to
finish the course successfully, the robot would need to retrieve at least 2
golf balls, and send the color and x/y position of the golf balls to a LabVIEW
application.
Figure 1: Robot car used in competition
In our final design, we agreed as a team to make
LabVIEW live update with obstacles found in the course. We also decided to add
diagonal driving to the Astar guidance protocol. The
LADAR sensor on the robot would be used for obstacle avoidance, while the
camera would be used to find the different color golf balls. Two servos were
available for the design of the golf ball gripper, and thus we went for a two
gate design for the gripper. The team strategy for the final contest was to
split the individual components of the robot design by group member. The
responsibilities of each are outlined below.
Tad Logullo - CAD and build the ball gripper
used by the robot, using two servos to capture and store the golf balls
Kyle Mitchell- Implement code for obstacle
avoidance and path planning, as well as the ball pick up and drop off routines
Jon Husak- Refine the LabVIEW
application, including adding golf ball location updates, obstacle displays,
and course map
Jason Troutner- Create
correction for “fish-eye” effect of lens, refine color recognition for the golf
ball location, compute ball locations based on vision data
Figure 2: CAD of Ball Gripper
Figure 3: Built Ball Gripper
Our final robot was able to fulfill the required
goals of retrieving at least two golf balls and displaying their initial
location on the LabVIEW application. Pictures of our LabVIEW interface and a
link to the competition video are shown below, as well as the zip file to all
the code used in the project.
Figure 4: LabVIEW Display with
Obstacles in Green and Ball Locations in Orange